/*
 * EnCharge.h
 *
 *  Created on: 12 nov. 2012
 *      Author: guegan
 */

#ifndef ENCHARGE_H_
#define ENCHARGE_H_

#include "EnRoute.h"
#include <string>

class EnCharge: public EnRoute {

private:
	static EnCharge* _instance;

public:
	EnCharge(string nom) : EnRoute(nom) {}

	void tourner(string direction);
	void avancer(int x, int y);
	int peser();
	void rencontrerObstacle(Obstacle o);

	static EnCharge* instance();

	~EnCharge();
};

#endif /* ENCHARGE_H_ */

